/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function cargaInicial(){
    $(".IMGERROR").hide();
    $("#dMensaje").html("");
    
     var strAccion = $("#txtAccion").val();
     
     $("#txtUsuario").focus();
   
}

$(document).ready(function(){    
    
    // Instrucciones ejecutadas cuando el formulario esté listo.
    
    cargaInicial();
});
    
$(function() { 
    
    $("#btnGuardar").on("click",function(){
        $("#dMensaje").show();
        
        var strUsuario = $("input#txtUsuario").val();  

        if (strUsuario == "") {  
            $("img#imgUsuario").show();  
            $("input#txtUsuario").focus();  
            return false;  
        }else{
             $("img#imgUsuario").hide();  
        }
        
        var strClave = $("input#txtClave").val();  

        if (strClave == "") {  
            $("img#imgClave").show();  
            $("input#txtClave").focus();  
            return false;  
        }else{
             $("img#imgClave").hide();  
        }
        
       var strPersona = $("#txtPersona").val();
        
        if (strPersona == '-1'){        
            $("img#imgPersona").show();  
            $("#txtPersona").focus();  
            return false;  
        }else{
            $("img#imgPersona").hide();
        }
        
         // Instrucciones cuando se hace el submit correctamente.
                
        var strForm = $("input#txtForm").val();
        var strAccion = $("input#txtAccion").val();        
        
        // Construcción de parámetros para el Servlet.
        
        var dataString = "txtForm=" + strForm + "&txtAccion=" + strAccion + '&txtUsuario='+ strUsuario + '&txtClave=' + strClave + '&txtPersona=' + strPersona;          
       
        // Envío de petición AJAX.
        
        AJAX("POST","Registro",dataString,"dMensaje");        

    });
    
    // Función para limpiar los todos los campos del formulario.
    
    $("#btnLimpiar").click(function(){
        $("#txtUsuario").val("");
        $("#txtClave").val("");
        $("#txtPersona").val("-1");
        cargaInicial();
    }); 
    
    // Función para ocultar la respuesta AJAX al momento de ingresar nueva información.
    
    $(".CAMPOFORM").focus(function(){
        $("#dMensaje").html("");  
    });
    
    $("#rdNO").on("click",function(){
            $("#txtNumDias").val("0");
            $("#txtNumDias").hide();
            $("#lblNumDias").hide();            
    });
    
    $("#rdSI").on("click",function(){
            $("#txtNumDias").show();
            $("#lblNumDias").show();
    });
    
    $(".CAMPOSELECT").focus(function(){
        $("#dMensaje").html("");  
    });
    
});

